Test run details

Total tests
17969

Passed  : 17806
Failed  : 2
Skipped : 161
Pass percentage
99 %

Run duration
47m 4s


Failed Results

E:\School\roslyn\artifacts\bin\Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests\Debug\net472\Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests.dll
 Microsoft.CodeAnalysis.CSharp.UnitTests.PartialTypeInferenceTests.PartialMethodTypeInference_Nullable​
156ms
Error:
System.InvalidOperationException : This program location is thought to be unreachable. File='E:\School\roslyn\src\Compilers\CSharp\Portable\Symbols\Source\SourceInferredTypeSymbol.cs' Line=24

Stack trace:
   at Microsoft.CodeAnalysis.CSharp.Symbols.SourceInferredTypeSymbol.get_IsValueType() in E:\School\roslyn\src\Compilers\CSharp\Portable\Symbols\Source\SourceInferredTypeSymbol.cs:line 24
   at Microsoft.CodeAnalysis.CSharp.NullableAnnotationExtensions.ToPublicAnnotation(TypeSymbol type, NullableAnnotation annotation) in E:\School\roslyn\src\Compilers\CSharp\Portable\Symbols\NullableAnnotationExtensions.cs:line 137
   at Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol.get_DefaultNullableAnnotation() in E:\School\roslyn\src\Compilers\CSharp\Portable\Symbols\TypeSymbol.cs:line 2467
   at Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol.GetITypeSymbol(NullableAnnotation nullableAnnotation) in E:\School\roslyn\src\Compilers\CSharp\Portable\Symbols\TypeSymbol.cs:line 2459
   at Microsoft.CodeAnalysis.CSharp.NullableAnnotationExtensions.GetPublicSymbol(TypeWithAnnotations type) in E:\School\roslyn\src\Compilers\CSharp\Portable\Symbols\NullableAnnotationExtensions.cs:line 110
   at Microsoft.CodeAnalysis.CSharp.NullableAnnotationExtensions.<>c.<GetPublicSymbols>b__13_0(TypeWithAnnotations t) in E:\School\roslyn\src\Compilers\CSharp\Portable\Symbols\NullableAnnotationExtensions.cs:line 115
   at System.Collections.Immutable.ImmutableArray.CreateRange[TSource,TResult](ImmutableArray`1 items, Func`2 selector)
   at Microsoft.CodeAnalysis.ImmutableArrayExtensions.SelectAsArray[TItem,TResult](ImmutableArray`1 items, Func`2 map) in E:\School\roslyn\src\Compilers\Core\Portable\Collections\ImmutableArrayExtensions.cs:line 143
   at Microsoft.CodeAnalysis.CSharp.NullableAnnotationExtensions.GetPublicSymbols(ImmutableArray`1 types) in E:\School\roslyn\src\Compilers\CSharp\Portable\Symbols\NullableAnnotationExtensions.cs:line 115
   at Microsoft.CodeAnalysis.CSharp.Symbols.PublicModel.NamedTypeSymbol.Microsoft.CodeAnalysis.INamedTypeSymbol.get_TypeArguments() in E:\School\roslyn\src\Compilers\CSharp\Portable\Symbols\PublicModel\NamedTypeSymbol.cs:line 79
   at Microsoft.CodeAnalysis.CSharp.SymbolDisplayVisitor.VisitNamedTypeWithoutNullability(INamedTypeSymbol symbol) in E:\School\roslyn\src\Compilers\CSharp\Portable\SymbolDisplay\SymbolDisplayVisitor.Types.cs:line 223
   at Microsoft.CodeAnalysis.CSharp.SymbolDisplayVisitor.VisitNamedType(INamedTypeSymbol symbol) in E:\School\roslyn\src\Compilers\CSharp\Portable\SymbolDisplay\SymbolDisplayVisitor.Types.cs:line 185
   at Microsoft.CodeAnalysis.CSharp.Symbols.PublicModel.NamedTypeSymbol.Accept(SymbolVisitor visitor) in E:\School\roslyn\src\Compilers\CSharp\Portable\Symbols\PublicModel\NamedTypeSymbol.cs:line 209
   at Microsoft.CodeAnalysis.CSharp.Symbols.PublicModel.Symbol.Microsoft.CodeAnalysis.ISymbol.Accept(SymbolVisitor visitor) in E:\School\roslyn\src\Compilers\CSharp\Portable\Symbols\PublicModel\Symbol.cs:line 135
   at Microsoft.CodeAnalysis.CSharp.SymbolDisplayVisitor.AddTypeArguments(ISymbol owner, ImmutableArray`1 modifiers) in E:\School\roslyn\src\Compilers\CSharp\Portable\SymbolDisplay\SymbolDisplayVisitor.Types.cs:line 824
   at Microsoft.CodeAnalysis.CSharp.SymbolDisplayVisitor.VisitMethod(IMethodSymbol symbol) in E:\School\roslyn\src\Compilers\CSharp\Portable\SymbolDisplay\SymbolDisplayVisitor.Members.cs:line 569
   at Microsoft.CodeAnalysis.CSharp.Symbols.PublicModel.MethodSymbol.Accept(SymbolVisitor visitor) in E:\School\roslyn\src\Compilers\CSharp\Portable\Symbols\PublicModel\MethodSymbol.cs:line 337
   at Microsoft.CodeAnalysis.CSharp.Symbols.PublicModel.Symbol.Microsoft.CodeAnalysis.ISymbol.Accept(SymbolVisitor visitor) in E:\School\roslyn\src\Compilers\CSharp\Portable\Symbols\PublicModel\Symbol.cs:line 135
   at Microsoft.CodeAnalysis.CSharp.SymbolDisplay.PopulateDisplayParts(ArrayBuilder`1 builder, ISymbol symbol, SemanticModel semanticModelOpt, Int32 positionOpt, SymbolDisplayFormat format, Boolean minimal) in E:\School\roslyn\src\Compilers\CSharp\Portable\SymbolDisplay\SymbolDisplay.cs:line 281
   at Microsoft.CodeAnalysis.CSharp.SymbolDisplay.ToDisplayString(ISymbol symbol, SemanticModel semanticModelOpt, Int32 positionOpt, SymbolDisplayFormat format, Boolean minimal) in E:\School\roslyn\src\Compilers\CSharp\Portable\SymbolDisplay\SymbolDisplay.cs:line 68
   at Microsoft.CodeAnalysis.CSharp.SymbolDisplay.ToDisplayString(ISymbol symbol, SymbolDisplayFormat format) in E:\School\roslyn\src\Compilers\CSharp\Portable\SymbolDisplay\SymbolDisplay.cs:line 36
   at Microsoft.CodeAnalysis.CSharp.Symbol.ToDisplayString(SymbolDisplayFormat format) in E:\School\roslyn\src\Compilers\CSharp\Portable\Symbols\Symbol.cs:line 1453
   at Microsoft.CodeAnalysis.CSharp.NullableWalker.SetUpdatedSymbol(BoundNode node, Symbol originalSymbol, Symbol updatedSymbol) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 1806
   at Microsoft.CodeAnalysis.CSharp.NullableWalker.ReinferMethodAndVisitArguments(BoundCall node, TypeWithState receiverType, Nullable`1 firstArgumentResult) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 5968
   at Microsoft.CodeAnalysis.CSharp.NullableWalker.VisitCall(BoundCall node) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 5901
   at Microsoft.CodeAnalysis.CSharp.BoundCall.Accept(BoundTreeVisitor visitor) in E:\School\roslyn\src\Compilers\CSharp\Portable\Generated\BoundNodes.xml.Generated.cs:line 6084
   at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.Visit(BoundNode node) in E:\School\roslyn\src\Compilers\CSharp\Portable\BoundTree\BoundTreeVisitors.cs:line 151
   at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitExpressionWithoutStackGuard(BoundExpression node) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\AbstractFlowPass.cs:line 376
   at Microsoft.CodeAnalysis.CSharp.NullableWalker.VisitExpressionWithoutStackGuard(BoundExpression node) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 3347
   at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.VisitExpressionWithStackGuard(BoundExpression node) in E:\School\roslyn\src\Compilers\CSharp\Portable\BoundTree\BoundTreeVisitors.cs:line 242
   at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.VisitExpressionWithStackGuard(Int32& recursionDepth, BoundExpression node) in E:\School\roslyn\src\Compilers\CSharp\Portable\BoundTree\BoundTreeVisitors.cs:line 216
   at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitWithStackGuard(BoundNode node) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\AbstractFlowPass.cs:line 367
   at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitAlways(BoundNode node) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\AbstractFlowPass.cs:line 354
   at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.Visit(BoundNode node) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\AbstractFlowPass.cs:line 343
   at Microsoft.CodeAnalysis.CSharp.NullableWalker.Visit(BoundNode node, Boolean expressionIsRead) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 3446
   at Microsoft.CodeAnalysis.CSharp.NullableWalker.Visit(BoundNode node) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 3429
   at Microsoft.CodeAnalysis.CSharp.NullableWalker.VisitRvalue(BoundExpression node, Boolean isKnownToBeAnLvalue) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 2128
   at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitExpressionStatement(BoundExpressionStatement node) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\AbstractFlowPass.cs:line 1279
   at Microsoft.CodeAnalysis.CSharp.BoundExpressionStatement.Accept(BoundTreeVisitor visitor) in E:\School\roslyn\src\Compilers\CSharp\Portable\Generated\BoundNodes.xml.Generated.cs:line 3580
   at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.Visit(BoundNode node) in E:\School\roslyn\src\Compilers\CSharp\Portable\BoundTree\BoundTreeVisitors.cs:line 151
   at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitWithStackGuard(BoundNode node) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\AbstractFlowPass.cs:line 370
   at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitAlways(BoundNode node) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\AbstractFlowPass.cs:line 354
   at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.Visit(BoundNode node) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\AbstractFlowPass.cs:line 343
   at Microsoft.CodeAnalysis.CSharp.NullableWalker.Visit(BoundNode node, Boolean expressionIsRead) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 3446
   at Microsoft.CodeAnalysis.CSharp.NullableWalker.Visit(BoundNode node) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 3429
   at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitStatement(BoundStatement statement) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\AbstractFlowPass.cs:line 673
   at Microsoft.CodeAnalysis.CSharp.NullableWalker.VisitStatement(BoundStatement statement) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 3455
   at Microsoft.CodeAnalysis.CSharp.NullableWalker.VisitStatementsWithLocalFunctions(BoundBlock block) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 3024
   at Microsoft.CodeAnalysis.CSharp.NullableWalker.VisitBlock(BoundBlock node) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 2981
   at Microsoft.CodeAnalysis.CSharp.BoundBlock.Accept(BoundTreeVisitor visitor) in E:\School\roslyn\src\Compilers\CSharp\Portable\Generated\BoundNodes.xml.Generated.cs:line 3224
   at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.Visit(BoundNode node) in E:\School\roslyn\src\Compilers\CSharp\Portable\BoundTree\BoundTreeVisitors.cs:line 151
   at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitWithStackGuard(BoundNode node) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\AbstractFlowPass.cs:line 370
   at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitAlways(BoundNode node) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\AbstractFlowPass.cs:line 354
   at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.Visit(BoundNode node) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\AbstractFlowPass.cs:line 343
   at Microsoft.CodeAnalysis.CSharp.NullableWalker.Visit(BoundNode node, Boolean expressionIsRead) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 3446
   at Microsoft.CodeAnalysis.CSharp.NullableWalker.Visit(BoundNode node) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 3429
   at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitMethodBodies(BoundBlock blockBody, BoundBlock expressionBody) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\AbstractFlowPass.cs:line 3710
   at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitNonConstructorMethodBody(BoundNonConstructorMethodBody node) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\AbstractFlowPass.cs:line 3603
   at Microsoft.CodeAnalysis.CSharp.BoundNonConstructorMethodBody.Accept(BoundTreeVisitor visitor) in E:\School\roslyn\src\Compilers\CSharp\Portable\Generated\BoundNodes.xml.Generated.cs:line 8653
   at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.Visit(BoundNode node) in E:\School\roslyn\src\Compilers\CSharp\Portable\BoundTree\BoundTreeVisitors.cs:line 151
   at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitWithStackGuard(BoundNode node) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\AbstractFlowPass.cs:line 370
   at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitAlways(BoundNode node) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\AbstractFlowPass.cs:line 354
   at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.Visit(BoundNode node) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\AbstractFlowPass.cs:line 343
   at Microsoft.CodeAnalysis.CSharp.NullableWalker.Visit(BoundNode node, Boolean expressionIsRead) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 3446
   at Microsoft.CodeAnalysis.CSharp.NullableWalker.Visit(BoundNode node) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 3429
   at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.Scan(Boolean& badRegion) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\AbstractFlowPass.cs:line 425
   at Microsoft.CodeAnalysis.CSharp.NullableWalker.Scan(Boolean& badRegion) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 567
   at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.Analyze(Boolean& badRegion, Optional`1 initialState) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\AbstractFlowPass.cs:line 448
   at Microsoft.CodeAnalysis.CSharp.NullableWalker.Analyze(NullableWalker walker, Symbol symbol, DiagnosticBag diagnostics, Optional`1 initialState, Builder snapshotBuilderOpt, Boolean requiresAnalysis) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 1743
   at Microsoft.CodeAnalysis.CSharp.NullableWalker.Analyze(CSharpCompilation compilation, Symbol symbol, BoundNode node, Binder binder, Conversions conversions, DiagnosticBag diagnostics, Boolean useConstructorExitWarnings, Boolean useDelegateInvokeParameterTypes, Boolean useDelegateInvokeReturnType, MethodSymbol delegateInvokeMethodOpt, VariableState initialState, MethodSymbol baseOrThisInitializer, Builder analyzedNullabilityMapOpt, Builder snapshotBuilderOpt, ArrayBuilder`1 returnTypesOpt, Boolean getFinalNullableState, VariableState& finalNullableState, Boolean requiresAnalysis) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 1711
   at Microsoft.CodeAnalysis.CSharp.NullableWalker.AnalyzeWithSemanticInfo(CSharpCompilation compilation, Symbol symbol, BoundNode node, Binder binder, VariableState initialState, DiagnosticBag diagnostics, Boolean createSnapshots, Boolean requiresAnalysis) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 1473
   at Microsoft.CodeAnalysis.CSharp.NullableWalker.AnalyzeAndRewrite(CSharpCompilation compilation, Symbol symbol, BoundNode node, Binder binder, VariableState initialState, DiagnosticBag diagnostics, Boolean createSnapshots, SnapshotManager& snapshotManager, ImmutableDictionary`2& remappedSymbols) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 1453
   at Microsoft.CodeAnalysis.CSharp.MethodCompiler.BindMethodBody(MethodSymbol method, TypeCompilationState compilationState, BindingDiagnosticBag diagnostics, Boolean includeInitializersInBody, BoundNode initializersBody, Boolean reportNullableDiagnostics, ImportChain& importChain, Boolean& originalBodyNested, Boolean& prependedDefaultValueTypeConstructorInitializer, InitialState& forSemanticModel) in E:\School\roslyn\src\Compilers\CSharp\Portable\Compiler\MethodCompiler.cs:line 1793
   at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileMethod(MethodSymbol methodSymbol, Int32 methodOrdinal, ProcessedFieldInitializers& processedInitializers, SynthesizedSubmissionFields previousSubmissionFields, TypeCompilationState compilationState) in E:\School\roslyn\src\Compilers\CSharp\Portable\Compiler\MethodCompiler.cs:line 991
   at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileNamedType(NamedTypeSymbol containingType) in E:\School\roslyn\src\Compilers\CSharp\Portable\Compiler\MethodCompiler.cs:line 530
   at Microsoft.CodeAnalysis.CSharp.MethodCompiler.<>c__DisplayClass25_0.<CompileNamedTypeAsync>b__0() in E:\School\roslyn\src\Compilers\CSharp\Portable\Compiler\MethodCompiler.cs:line 432
   at Roslyn.Utilities.UICultureUtilities.<>c__DisplayClass5_0.<WithCurrentUICulture>b__0() in E:\School\roslyn\src\Compilers\Core\Portable\InternalUtilities\UICultureUtilities.cs:line 139
   at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
   at Microsoft.CodeAnalysis.CSharp.MethodCompiler.WaitForWorkers() in E:\School\roslyn\src\Compilers\CSharp\Portable\Compiler\MethodCompiler.cs:line 331
   at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileMethodBodies(CSharpCompilation compilation, PEModuleBuilder moduleBeingBuiltOpt, Boolean emittingPdb, Boolean hasDeclarationErrors, Boolean emitMethodBodies, BindingDiagnosticBag diagnostics, Predicate`1 filterOpt, CancellationToken cancellationToken) in E:\School\roslyn\src\Compilers\CSharp\Portable\Compiler\MethodCompiler.cs:line 160
   at Microsoft.CodeAnalysis.CSharp.CSharpCompilation.GetDiagnosticsForAllMethodBodies(BindingDiagnosticBag diagnostics, Boolean doLowering, CancellationToken cancellationToken) in E:\School\roslyn\src\Compilers\CSharp\Portable\Compilation\CSharpCompilation.cs:line 2935
   at Microsoft.CodeAnalysis.CSharp.CSharpCompilation.GetDiagnosticsWithoutFiltering(CompilationStage stage, Boolean includeEarlierStages, BindingDiagnosticBag builder, CancellationToken cancellationToken) in E:\School\roslyn\src\Compilers\CSharp\Portable\Compilation\CSharpCompilation.cs:line 2907
   at Microsoft.CodeAnalysis.CSharp.CSharpCompilation.GetDiagnostics(CompilationStage stage, Boolean includeEarlierStages, DiagnosticBag diagnostics, CancellationToken cancellationToken) in E:\School\roslyn\src\Compilers\CSharp\Portable\Compilation\CSharpCompilation.cs:line 2818
   at Microsoft.CodeAnalysis.CSharp.CSharpCompilation.GetDiagnostics(CompilationStage stage, Boolean includeEarlierStages, CancellationToken cancellationToken) in E:\School\roslyn\src\Compilers\CSharp\Portable\Compilation\CSharpCompilation.cs:line 2809
   at Microsoft.CodeAnalysis.CSharp.CSharpCompilation.GetDiagnostics(CancellationToken cancellationToken) in E:\School\roslyn\src\Compilers\CSharp\Portable\Compilation\CSharpCompilation.cs:line 2803
   at Microsoft.CodeAnalysis.DiagnosticExtensions.VerifyDiagnostics[TCompilation](TCompilation c, DiagnosticDescription[] expected) in E:\School\roslyn\src\Compilers\Test\Core\Diagnostics\DiagnosticExtensions.cs:line 108
   at Microsoft.CodeAnalysis.CSharp.UnitTests.PartialTypeInferenceTests.TestCallSites(String source, Symbols symbolsToCheck, ImmutableArray`1 expectedDiagnostics) in E:\School\roslyn\src\Compilers\CSharp\Test\Semantic\Semantics\PartialTypeInferenceTests.cs:line 38
   at Microsoft.CodeAnalysis.CSharp.UnitTests.PartialTypeInferenceTests.PartialMethodTypeInference_Nullable() in E:\School\roslyn\src\Compilers\CSharp\Test\Semantic\Semantics\PartialTypeInferenceTests.cs:line 303

 Microsoft.CodeAnalysis.CSharp.UnitTests.PartialTypeInferenceTests.PartialMethodTypeInference_ErrorRecovery​
19ms
Error:
System.InvalidOperationException : This program location is thought to be unreachable. File='E:\School\roslyn\src\Compilers\CSharp\Portable\Symbols\Source\SourceInferredTypeSymbol.cs' Line=24

Stack trace:
   at Microsoft.CodeAnalysis.CSharp.Symbols.SourceInferredTypeSymbol.get_IsValueType() in E:\School\roslyn\src\Compilers\CSharp\Portable\Symbols\Source\SourceInferredTypeSymbol.cs:line 24
   at Microsoft.CodeAnalysis.CSharp.NullableAnnotationExtensions.ToPublicAnnotation(TypeSymbol type, NullableAnnotation annotation) in E:\School\roslyn\src\Compilers\CSharp\Portable\Symbols\NullableAnnotationExtensions.cs:line 137
   at Microsoft.CodeAnalysis.CSharp.NullableAnnotationExtensions.ToPublicAnnotation(TypeWithAnnotations type) in E:\School\roslyn\src\Compilers\CSharp\Portable\Symbols\NullableAnnotationExtensions.cs:line 119
   at Microsoft.CodeAnalysis.CSharp.NullableAnnotationExtensions.GetPublicSymbol(TypeWithAnnotations type) in E:\School\roslyn\src\Compilers\CSharp\Portable\Symbols\NullableAnnotationExtensions.cs:line 110
   at Microsoft.CodeAnalysis.CSharp.NullableAnnotationExtensions.<>c.<GetPublicSymbols>b__13_0(TypeWithAnnotations t) in E:\School\roslyn\src\Compilers\CSharp\Portable\Symbols\NullableAnnotationExtensions.cs:line 115
   at System.Collections.Immutable.ImmutableArray.CreateRange[TSource,TResult](ImmutableArray`1 items, Func`2 selector)
   at Microsoft.CodeAnalysis.ImmutableArrayExtensions.SelectAsArray[TItem,TResult](ImmutableArray`1 items, Func`2 map) in E:\School\roslyn\src\Compilers\Core\Portable\Collections\ImmutableArrayExtensions.cs:line 143
   at Microsoft.CodeAnalysis.CSharp.NullableAnnotationExtensions.GetPublicSymbols(ImmutableArray`1 types) in E:\School\roslyn\src\Compilers\CSharp\Portable\Symbols\NullableAnnotationExtensions.cs:line 115
   at Microsoft.CodeAnalysis.CSharp.Symbols.PublicModel.MethodSymbol.<>c.<Microsoft.CodeAnalysis.IMethodSymbol.get_TypeArguments>b__17_0(MethodSymbol underlying) in E:\School\roslyn\src\Compilers\CSharp\Portable\Symbols\PublicModel\MethodSymbol.cs:line 106
   at Roslyn.Utilities.InterlockedOperations.<>c__12`2.<Initialize_Slow>b__12_0(ImmutableArray`1 current, ValueTuple`2 tuple) in E:\School\roslyn\src\Compilers\Core\Portable\InternalUtilities\InterlockedOperations.cs:line 203
   at System.Collections.Immutable.ImmutableInterlocked.Update[T,TArg](ImmutableArray`1& location, Func`3 transformer, TArg transformerArgument)
   at Roslyn.Utilities.InterlockedOperations.Initialize_Slow[T,TArg](ImmutableArray`1& target, Func`2 createArray, TArg arg) in E:\School\roslyn\src\Compilers\Core\Portable\InternalUtilities\InterlockedOperations.cs:line 195
   at Roslyn.Utilities.InterlockedOperations.Initialize[T,TArg](ImmutableArray`1& target, Func`2 createArray, TArg arg) in E:\School\roslyn\src\Compilers\Core\Portable\InternalUtilities\InterlockedOperations.cs:line 190
   at Microsoft.CodeAnalysis.CSharp.Symbols.PublicModel.MethodSymbol.Microsoft.CodeAnalysis.IMethodSymbol.get_TypeArguments() in E:\School\roslyn\src\Compilers\CSharp\Portable\Symbols\PublicModel\MethodSymbol.cs:line 104
   at Microsoft.CodeAnalysis.CSharp.SymbolDisplayVisitor.AddTypeArguments(ISymbol owner, ImmutableArray`1 modifiers) in E:\School\roslyn\src\Compilers\CSharp\Portable\SymbolDisplay\SymbolDisplayVisitor.Types.cs:line 786
   at Microsoft.CodeAnalysis.CSharp.SymbolDisplayVisitor.VisitMethod(IMethodSymbol symbol) in E:\School\roslyn\src\Compilers\CSharp\Portable\SymbolDisplay\SymbolDisplayVisitor.Members.cs:line 569
   at Microsoft.CodeAnalysis.CSharp.Symbols.PublicModel.MethodSymbol.Accept(SymbolVisitor visitor) in E:\School\roslyn\src\Compilers\CSharp\Portable\Symbols\PublicModel\MethodSymbol.cs:line 337
   at Microsoft.CodeAnalysis.CSharp.Symbols.PublicModel.Symbol.Microsoft.CodeAnalysis.ISymbol.Accept(SymbolVisitor visitor) in E:\School\roslyn\src\Compilers\CSharp\Portable\Symbols\PublicModel\Symbol.cs:line 135
   at Microsoft.CodeAnalysis.CSharp.SymbolDisplay.PopulateDisplayParts(ArrayBuilder`1 builder, ISymbol symbol, SemanticModel semanticModelOpt, Int32 positionOpt, SymbolDisplayFormat format, Boolean minimal) in E:\School\roslyn\src\Compilers\CSharp\Portable\SymbolDisplay\SymbolDisplay.cs:line 281
   at Microsoft.CodeAnalysis.CSharp.SymbolDisplay.ToDisplayString(ISymbol symbol, SemanticModel semanticModelOpt, Int32 positionOpt, SymbolDisplayFormat format, Boolean minimal) in E:\School\roslyn\src\Compilers\CSharp\Portable\SymbolDisplay\SymbolDisplay.cs:line 68
   at Microsoft.CodeAnalysis.CSharp.SymbolDisplay.ToDisplayString(ISymbol symbol, SymbolDisplayFormat format) in E:\School\roslyn\src\Compilers\CSharp\Portable\SymbolDisplay\SymbolDisplay.cs:line 36
   at Microsoft.CodeAnalysis.CSharp.Symbol.ToDisplayString(SymbolDisplayFormat format) in E:\School\roslyn\src\Compilers\CSharp\Portable\Symbols\Symbol.cs:line 1453
   at Microsoft.CodeAnalysis.CSharp.NullableWalker.SetUpdatedSymbol(BoundNode node, Symbol originalSymbol, Symbol updatedSymbol) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 1806
   at Microsoft.CodeAnalysis.CSharp.NullableWalker.ReinferMethodAndVisitArguments(BoundCall node, TypeWithState receiverType, Nullable`1 firstArgumentResult) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 5968
   at Microsoft.CodeAnalysis.CSharp.NullableWalker.VisitCall(BoundCall node) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 5901
   at Microsoft.CodeAnalysis.CSharp.BoundCall.Accept(BoundTreeVisitor visitor) in E:\School\roslyn\src\Compilers\CSharp\Portable\Generated\BoundNodes.xml.Generated.cs:line 6084
   at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.Visit(BoundNode node) in E:\School\roslyn\src\Compilers\CSharp\Portable\BoundTree\BoundTreeVisitors.cs:line 151
   at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitExpressionWithoutStackGuard(BoundExpression node) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\AbstractFlowPass.cs:line 376
   at Microsoft.CodeAnalysis.CSharp.NullableWalker.VisitExpressionWithoutStackGuard(BoundExpression node) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 3347
   at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.VisitExpressionWithStackGuard(BoundExpression node) in E:\School\roslyn\src\Compilers\CSharp\Portable\BoundTree\BoundTreeVisitors.cs:line 242
   at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.VisitExpressionWithStackGuard(Int32& recursionDepth, BoundExpression node) in E:\School\roslyn\src\Compilers\CSharp\Portable\BoundTree\BoundTreeVisitors.cs:line 216
   at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitWithStackGuard(BoundNode node) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\AbstractFlowPass.cs:line 367
   at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitAlways(BoundNode node) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\AbstractFlowPass.cs:line 354
   at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.Visit(BoundNode node) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\AbstractFlowPass.cs:line 343
   at Microsoft.CodeAnalysis.CSharp.NullableWalker.Visit(BoundNode node, Boolean expressionIsRead) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 3446
   at Microsoft.CodeAnalysis.CSharp.NullableWalker.Visit(BoundNode node) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 3429
   at Microsoft.CodeAnalysis.CSharp.NullableWalker.VisitRvalue(BoundExpression node, Boolean isKnownToBeAnLvalue) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 2128
   at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitExpressionStatement(BoundExpressionStatement node) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\AbstractFlowPass.cs:line 1279
   at Microsoft.CodeAnalysis.CSharp.BoundExpressionStatement.Accept(BoundTreeVisitor visitor) in E:\School\roslyn\src\Compilers\CSharp\Portable\Generated\BoundNodes.xml.Generated.cs:line 3580
   at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.Visit(BoundNode node) in E:\School\roslyn\src\Compilers\CSharp\Portable\BoundTree\BoundTreeVisitors.cs:line 151
   at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitWithStackGuard(BoundNode node) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\AbstractFlowPass.cs:line 370
   at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitAlways(BoundNode node) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\AbstractFlowPass.cs:line 354
   at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.Visit(BoundNode node) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\AbstractFlowPass.cs:line 343
   at Microsoft.CodeAnalysis.CSharp.NullableWalker.Visit(BoundNode node, Boolean expressionIsRead) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 3446
   at Microsoft.CodeAnalysis.CSharp.NullableWalker.Visit(BoundNode node) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 3429
   at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitStatement(BoundStatement statement) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\AbstractFlowPass.cs:line 673
   at Microsoft.CodeAnalysis.CSharp.NullableWalker.VisitStatement(BoundStatement statement) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 3455
   at Microsoft.CodeAnalysis.CSharp.NullableWalker.VisitStatementsWithLocalFunctions(BoundBlock block) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 3024
   at Microsoft.CodeAnalysis.CSharp.NullableWalker.VisitBlock(BoundBlock node) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 2981
   at Microsoft.CodeAnalysis.CSharp.BoundBlock.Accept(BoundTreeVisitor visitor) in E:\School\roslyn\src\Compilers\CSharp\Portable\Generated\BoundNodes.xml.Generated.cs:line 3224
   at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.Visit(BoundNode node) in E:\School\roslyn\src\Compilers\CSharp\Portable\BoundTree\BoundTreeVisitors.cs:line 151
   at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitWithStackGuard(BoundNode node) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\AbstractFlowPass.cs:line 370
   at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitAlways(BoundNode node) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\AbstractFlowPass.cs:line 354
   at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.Visit(BoundNode node) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\AbstractFlowPass.cs:line 343
   at Microsoft.CodeAnalysis.CSharp.NullableWalker.Visit(BoundNode node, Boolean expressionIsRead) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 3446
   at Microsoft.CodeAnalysis.CSharp.NullableWalker.Visit(BoundNode node) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 3429
   at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitMethodBodies(BoundBlock blockBody, BoundBlock expressionBody) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\AbstractFlowPass.cs:line 3710
   at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitNonConstructorMethodBody(BoundNonConstructorMethodBody node) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\AbstractFlowPass.cs:line 3603
   at Microsoft.CodeAnalysis.CSharp.BoundNonConstructorMethodBody.Accept(BoundTreeVisitor visitor) in E:\School\roslyn\src\Compilers\CSharp\Portable\Generated\BoundNodes.xml.Generated.cs:line 8653
   at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.Visit(BoundNode node) in E:\School\roslyn\src\Compilers\CSharp\Portable\BoundTree\BoundTreeVisitors.cs:line 151
   at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitWithStackGuard(BoundNode node) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\AbstractFlowPass.cs:line 370
   at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitAlways(BoundNode node) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\AbstractFlowPass.cs:line 354
   at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.Visit(BoundNode node) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\AbstractFlowPass.cs:line 343
   at Microsoft.CodeAnalysis.CSharp.NullableWalker.Visit(BoundNode node, Boolean expressionIsRead) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 3446
   at Microsoft.CodeAnalysis.CSharp.NullableWalker.Visit(BoundNode node) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 3429
   at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.Scan(Boolean& badRegion) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\AbstractFlowPass.cs:line 425
   at Microsoft.CodeAnalysis.CSharp.NullableWalker.Scan(Boolean& badRegion) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 567
   at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.Analyze(Boolean& badRegion, Optional`1 initialState) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\AbstractFlowPass.cs:line 448
   at Microsoft.CodeAnalysis.CSharp.NullableWalker.Analyze(NullableWalker walker, Symbol symbol, DiagnosticBag diagnostics, Optional`1 initialState, Builder snapshotBuilderOpt, Boolean requiresAnalysis) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 1743
   at Microsoft.CodeAnalysis.CSharp.NullableWalker.Analyze(CSharpCompilation compilation, Symbol symbol, BoundNode node, Binder binder, Conversions conversions, DiagnosticBag diagnostics, Boolean useConstructorExitWarnings, Boolean useDelegateInvokeParameterTypes, Boolean useDelegateInvokeReturnType, MethodSymbol delegateInvokeMethodOpt, VariableState initialState, MethodSymbol baseOrThisInitializer, Builder analyzedNullabilityMapOpt, Builder snapshotBuilderOpt, ArrayBuilder`1 returnTypesOpt, Boolean getFinalNullableState, VariableState& finalNullableState, Boolean requiresAnalysis) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 1711
   at Microsoft.CodeAnalysis.CSharp.NullableWalker.AnalyzeWithSemanticInfo(CSharpCompilation compilation, Symbol symbol, BoundNode node, Binder binder, VariableState initialState, DiagnosticBag diagnostics, Boolean createSnapshots, Boolean requiresAnalysis) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 1473
   at Microsoft.CodeAnalysis.CSharp.NullableWalker.AnalyzeWithoutRewrite(CSharpCompilation compilation, Symbol symbol, BoundNode node, Binder binder, DiagnosticBag diagnostics, Boolean createSnapshots) in E:\School\roslyn\src\Compilers\CSharp\Portable\FlowAnalysis\NullableWalker.cs:line 1434
   at Microsoft.CodeAnalysis.CSharp.MethodBodySemanticModel.AnalyzeBoundNodeNullability(BoundNode boundRoot, Binder binder, DiagnosticBag diagnostics, Boolean createSnapshots) in E:\School\roslyn\src\Compilers\CSharp\Portable\Compilation\MethodBodySemanticModel.cs:line 300
   at Microsoft.CodeAnalysis.CSharp.MemberSemanticModel.<EnsureNullabilityAnalysisPerformedIfNecessary>g__rewriteAndCache|130_1(<>c__DisplayClass130_0& ) in E:\School\roslyn\src\Compilers\CSharp\Portable\Compilation\MemberSemanticModel.cs:line 1975
   at Microsoft.CodeAnalysis.CSharp.MemberSemanticModel.EnsureNullabilityAnalysisPerformedIfNecessary() in E:\School\roslyn\src\Compilers\CSharp\Portable\Compilation\MemberSemanticModel.cs:line 1959
   at Microsoft.CodeAnalysis.CSharp.MemberSemanticModel.GetBoundNodes(CSharpSyntaxNode node) in E:\School\roslyn\src\Compilers\CSharp\Portable\Compilation\MemberSemanticModel.cs:line 2051
   at Microsoft.CodeAnalysis.CSharp.MemberSemanticModel.GetLowerBoundNode(CSharpSyntaxNode node) in E:\School\roslyn\src\Compilers\CSharp\Portable\Compilation\MemberSemanticModel.cs:line 544
   at Microsoft.CodeAnalysis.CSharp.MemberSemanticModel.GetBoundNodes(CSharpSyntaxNode node, CSharpSyntaxNode& bindableNode, BoundNode& lowestBoundNode, BoundNode& highestBoundNode, BoundNode& boundParent) in E:\School\roslyn\src\Compilers\CSharp\Portable\Compilation\MemberSemanticModel.cs:line 1327
   at Microsoft.CodeAnalysis.CSharp.MemberSemanticModel.GetSymbolInfoWorker(CSharpSyntaxNode node, SymbolInfoOptions options, CancellationToken cancellationToken) in E:\School\roslyn\src\Compilers\CSharp\Portable\Compilation\MemberSemanticModel.cs:line 1205
   at Microsoft.CodeAnalysis.CSharp.SyntaxTreeSemanticModel.GetSymbolInfoWorker(CSharpSyntaxNode node, SymbolInfoOptions options, CancellationToken cancellationToken) in E:\School\roslyn\src\Compilers\CSharp\Portable\Compilation\SyntaxTreeSemanticModel.cs:line 215
   at Microsoft.CodeAnalysis.CSharp.CSharpSemanticModel.GetSymbolInfo(ExpressionSyntax expression, CancellationToken cancellationToken) in E:\School\roslyn\src\Compilers\CSharp\Portable\Compilation\CSharpSemanticModel.cs:line 572
   at Microsoft.CodeAnalysis.CSharp.CSharpSemanticModel.GetSymbolInfoFromNode(SyntaxNode node, CancellationToken cancellationToken) in E:\School\roslyn\src\Compilers\CSharp\Portable\Compilation\CSharpSemanticModel.cs:line 4967
   at Microsoft.CodeAnalysis.CSharp.CSharpSemanticModel.GetSymbolInfoCore(SyntaxNode node, CancellationToken cancellationToken) in E:\School\roslyn\src\Compilers\CSharp\Portable\Compilation\CSharpSemanticModel.cs:line 5066
   at Microsoft.CodeAnalysis.SemanticModel.GetSymbolInfo(SyntaxNode node, CancellationToken cancellationToken) in E:\School\roslyn\src\Compilers\Core\Portable\Compilation\SemanticModel.cs:line 99
   at Microsoft.CodeAnalysis.CSharp.UnitTests.PartialTypeInferenceTests.<>c__DisplayClass2_0.<TestCallSites>b__1(SyntaxNode node) in E:\School\roslyn\src\Compilers\CSharp\Test\Semantic\Semantics\PartialTypeInferenceTests.cs:line 48
   at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
   at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
   at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
   at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
   at Microsoft.CodeAnalysis.CSharp.UnitTests.PartialTypeInferenceTests.TestCallSites(String source, Symbols symbolsToCheck, ImmutableArray`1 expectedDiagnostics) in E:\School\roslyn\src\Compilers\CSharp\Test\Semantic\Semantics\PartialTypeInferenceTests.cs:line 44
   at Microsoft.CodeAnalysis.CSharp.UnitTests.PartialTypeInferenceTests.PartialMethodTypeInference_ErrorRecovery() in E:\School\roslyn\src\Compilers\CSharp\Test\Semantic\Semantics\PartialTypeInferenceTests.cs:line 273

All Results

E:\School\roslyn\artifacts\bin\Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests\Debug\net472\Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests.dll